added size_allocate_title_buttons call (gtk_clist_realize): changed
authorLars Hamann <lars@gtk.org>
Wed, 7 Oct 1998 22:13:19 +0000 (22:13 +0000)
committerLars Hamann <lars@src.gnome.org>
Wed, 7 Oct 1998 22:13:19 +0000 (22:13 +0000)
Wed Oct  7 23:59:37 1998  Lars Hamann  <lars@gtk.org>

* gtk/gtkclist.c (gtk_clist_set_column_resizeable): added
size_allocate_title_buttons call
(gtk_clist_realize): changed initial column.window position

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkclist.c

index 85999f5998b28bfb59ee86714356575f54829a72..cb691ee3ac0580cd2f37e02d53f2918e941453a2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Wed Oct  7 23:59:37 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (gtk_clist_set_column_resizeable): added
+       size_allocate_title_buttons call
+       (gtk_clist_realize): changed initial column.window position
+
 Wed Oct  7 20:27:28 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.h (struct _GtkCTree): removed xor_gc, use clists
index 85999f5998b28bfb59ee86714356575f54829a72..cb691ee3ac0580cd2f37e02d53f2918e941453a2 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct  7 23:59:37 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (gtk_clist_set_column_resizeable): added
+       size_allocate_title_buttons call
+       (gtk_clist_realize): changed initial column.window position
+
 Wed Oct  7 20:27:28 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.h (struct _GtkCTree): removed xor_gc, use clists
index 85999f5998b28bfb59ee86714356575f54829a72..cb691ee3ac0580cd2f37e02d53f2918e941453a2 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct  7 23:59:37 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (gtk_clist_set_column_resizeable): added
+       size_allocate_title_buttons call
+       (gtk_clist_realize): changed initial column.window position
+
 Wed Oct  7 20:27:28 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.h (struct _GtkCTree): removed xor_gc, use clists
index 85999f5998b28bfb59ee86714356575f54829a72..cb691ee3ac0580cd2f37e02d53f2918e941453a2 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct  7 23:59:37 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (gtk_clist_set_column_resizeable): added
+       size_allocate_title_buttons call
+       (gtk_clist_realize): changed initial column.window position
+
 Wed Oct  7 20:27:28 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.h (struct _GtkCTree): removed xor_gc, use clists
index 85999f5998b28bfb59ee86714356575f54829a72..cb691ee3ac0580cd2f37e02d53f2918e941453a2 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct  7 23:59:37 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (gtk_clist_set_column_resizeable): added
+       size_allocate_title_buttons call
+       (gtk_clist_realize): changed initial column.window position
+
 Wed Oct  7 20:27:28 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.h (struct _GtkCTree): removed xor_gc, use clists
index 85999f5998b28bfb59ee86714356575f54829a72..cb691ee3ac0580cd2f37e02d53f2918e941453a2 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct  7 23:59:37 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (gtk_clist_set_column_resizeable): added
+       size_allocate_title_buttons call
+       (gtk_clist_realize): changed initial column.window position
+
 Wed Oct  7 20:27:28 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.h (struct _GtkCTree): removed xor_gc, use clists
index 85999f5998b28bfb59ee86714356575f54829a72..cb691ee3ac0580cd2f37e02d53f2918e941453a2 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct  7 23:59:37 1998  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (gtk_clist_set_column_resizeable): added
+       size_allocate_title_buttons call
+       (gtk_clist_realize): changed initial column.window position
+
 Wed Oct  7 20:27:28 1998  Lars Hamann  <lars@gtk.org>
 
        * gtk/gtkctree.h (struct _GtkCTree): removed xor_gc, use clists
index 1bbd24054082936701d1693243b32ecb7d211926..ea1dc32033477f9207fc357bd7516f2143367841 100644 (file)
@@ -1080,6 +1080,9 @@ gtk_clist_set_column_resizeable (GtkCList *clist,
     return;
 
   clist->column[column].resizeable = resizeable;
+
+  if (GTK_WIDGET_VISIBLE (clist))
+    size_allocate_title_buttons (clist);
 }
 
 void
@@ -2599,6 +2602,11 @@ gtk_clist_realize (GtkWidget * widget)
   attributes.cursor = clist->cursor_drag = gdk_cursor_new (GDK_SB_H_DOUBLE_ARROW);
   attributes_mask = GDK_WA_CURSOR;
   
+  attributes.x =  LIST_WIDTH (clist) + 1;
+  attributes.y = 0;
+  attributes.width = 0;
+  attributes.height = 0;
+
   for (i = 0; i < clist->columns; i++)
     {
       clist->column[i].window = gdk_window_new (clist->title_window, &attributes, attributes_mask);